#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include <math.h>

int main()
{
    int a, b, c, count;
    scanf("%d%d%d", &a, &b, &c);

    double x1, x2;
    double delta = b * b - 4 * a * c;
    if (delta < 0)
        printf("0");
    else if (delta == 0)
    {
        count = 1;
        x1 = -1.00 * b / (2 * a);
        printf("%d %.2f", count, x1);
    }
    else
    {
        count = 2;
        x1 = (-1.00 * b - sqrt(delta)) / (2 * a);
        x2 = (-1.00 * b + sqrt(delta)) / (2 * a);
        double temp = 0;
        if (x1 > x2)
        {
            temp = x1;
            x1 = x2;
            x2 = temp;
        }
        printf("%d %.2f %.2f", count, x1, x2);
    }
    return 0;
}